self-powered station - Français Anglais Dictionnaire